﻿using System;
using System.Collections.Generic;

namespace dPet.Application.DataObjects
{
	using Hangerd.Dto;

	public class ProductDto : DtoBase
	{
		public string HospitalId { get; set; }

		public string Barcode { get; set; }

		public string Name { get; set; }

		public ProductCategoryDto Category { get; set; }

		public ProductSubCategoryDto SubCategory { get; set; }

		public decimal UnitPrice { get; set; }

		public string UnitName { get; set; }

		public string QueryTag { get; set; }

		public bool EnableQuantityAlarm { get; set; }

		public int QuantityAlarmThreshold { get; set; }

		public bool EnableExpiryAlarm { get; set; }

		public int ExpiryAlarmThreshold { get; set; }

		public IEnumerable<ProductInventoryDto> Inventories { get; set; }

		public DateTime CreateTime { get; set; }
	}
}
